source of subsistence - French English Dictionary